/********************************************************************
    copyright (c) by tnmujoy
    @created:	10/20/2011   11:11
    @filename: 	Bridge
    @author:	Limiko Lau (limiko.lau@gmail.com)
    @brief:	    
*********************************************************************/

#ifndef TNMUJOY_GDUT_DESIGNPATTERN_BRIDGE_H_
#define TNMUJOY_GDUT_DESIGNPATTERN_BRIDGE_H_

namespace tnmujoy
{
namespace gdut
{

template<class T>
class Abstraction
{
public:
    void setImplementor(T* _impl)
    {
        implementor_ = _impl;
    }
protected:
    T* implementor_;
private:
};

}//namespace gdut
}//namespace tnmujoy

#endif //TNMUJOY_GDUT_DESIGNPATTERN_BRIDGE_H_

//
//History:
//[10/20/2011] <limiko.lau@gmail.com> created